首页> 外文OA文献 >Automatic Construction of Statechart-Based Anomaly Detection Models for Multi-Threaded Industrial Control Systems
【2h】

Automatic Construction of Statechart-Based Anomaly Detection Models for Multi-Threaded Industrial Control Systems

机译:基于状态图的异常检测模型的自动构建   多螺纹工业控制系统

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Traffic of Industrial Control System (ICS) between the Human MachineInterface (HMI) and the Programmable Logic Controller (PLC) is known to behighly periodic. However, it is sometimes multiplexed, due to asynchronousscheduling. Modeling the network traffic patterns of multiplexed ICS streamsusing Deterministic Finite Automata (DFA) for anomaly detection typicallyproduces a very large DFA, and a high false-alarm rate. We introduce a newmodeling approach that addresses this gap. Our Statechart DFA modeling includesmultiple DFAs, one per cyclic pattern, together with a DFA-selector thatde-multiplexes the incoming traffic into sub-channels and sends them to theirrespective DFAs. We demonstrate how to automatically construct the Statechartfrom a captured traffic stream. Our unsupervised learning algorithm builds aDiscrete-Time Markov Chain (DTMC) from the stream. Next it splits the symbolsinto sets, one per multiplexed cycle, based on symbol frequencies and nodedegrees in the DTMC graph. Then it creates a sub-graph for each cycle, andextracts Euler cycles for each sub-graph. The final Statechart is comprised ofone DFA per Euler cycle. The algorithms allow for non-unique symbols, thatappear in more than one cycle, and also for symbols that appear more than oncein a cycle. We evaluated our solution on traces from a production ICS using theSiemens S7-0x72 protocol. We also stress-tested our algorithms on a collectionof synthetically-generated traces that simulated multiplexed ICS traces withvarying levels of symbol uniqueness and time overlap. The algorithms were ableto split the symbols into sets with 99.6% accuracy. The resulting Statechartmodeled the traces with a low median false-alarm rate of 0.483%. In all but themost extreme scenarios the Statechart model drastically reduced both thefalse-alarm rate and the learned model size in compare to a naive single-DFAmodel
机译:众所周知,人机界面(HMI)与可编程逻辑控制器(PLC)之间的工业控制系统(ICS)的通信具有很高的周期性。但是,由于异步调度,有时会对其进行多路复用。使用确定性有限自动机(DFA)进行多路复用ICS流的网络流量模式建模以进行异常检测通常会产生非常大的DFA和高误报率。我们引入了一种新的建模方法来弥补这一空白。我们的Statechart DFA建模包括多个DFA(每个循环模式一个)以及DFA选择器,该选择器将传入的流量解复用为子通道,并将其发送到各自的DFA。我们演示了如何根据捕获的流量自动构建Statechart。我们的无监督学习算法从流中构建了离散时间马尔可夫链(DTMC)。接下来,它根据DTMC图中的符号频率和节点度,将符号分成一组(每个多路复用周期一个)。然后为每个循环创建一个子图,并为每个子图提取欧拉循环。最终的状态图由每个Euler周期一个DFA组成。该算法允许出现在一个以上周期中的非唯一符号,也允许出现在一个周期中不止一次的符号。我们使用Siemens S7-0x72协议评估了基于生产ICS的跟踪解决方案。我们还对一组综合生成的迹线进行了压力测试,这些迹线模拟了具有不同符号唯一性和时间重叠水平的多路ICS迹线。该算法能够以99.6%的精度将符号分成几组。生成的Statechart对迹线进行建模,虚假警报率的中位数较低,为0.483%。与最原始的单一DFA模型相比,在所有状态(除了最极端的情况下),Statechart模型都极大地减少了误报率和学习到的模型大小

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号